package com.wyg.demo.service;

import com.wyg.demo.domain.LongDistance;

import java.io.IOException;
import java.util.List;

/**
 * @author ygWen
 * @Description:
 * @date 2021/12/29
 */
public interface LongDistanceService {
    
    /**
     * list集合批量插入
     * @param list
     */
    void save(List<LongDistance> list);

    /**
     * 使用truncate清空表
     */
    void clearTab();
    
    /**
     * 将指定目录下的所有csv文件中的数据导入到数据库中
     * @param dirPath csv文件所在目录路径
     * @throws IOException
     */
    void csvInsert(String dirPath) throws IOException;

    /**
     * 导出csv文件
     * @return 字节数组
     */
    byte[] exportCsv();
}
